package orgc;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

写法 取值来源 核心场景 @Value("China")直接注入字面量 固定不变的常量值 @Value("${key}")外部配置文件（如 properties）环境相关的配置参数 @Value("#{表达式}")SpEL 表达式（可访问容器资源）动态计算、访问 Bean 属性等复杂场景

@Configuration
public class CommonConfig {
    @Bean
    String Country(@Value("${email.name}") String name, @Value("China") String country) {
        System.out.println("Country");
        return name + "=" + country;
    }

    @Bean
    String Person() {
        System.out.println("Person");
        return "hangman";
    }
}
